package com.mingqijia.gassafety.job.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * <p>
 * 客户管理列表
 *
 * @author wanghai
 * @Description
 * @since 2022-02-23
 */
@ApiModel("客户列表查询条件")
@Data
public class ConsumerListRequest {

    @ApiModelProperty(value = "客户名字")
    private String consumerName;

    @ApiModelProperty(value = "行业类型")
    private List<String> industryType;

    @ApiModelProperty(value = "客户id集合")
    private List<Integer> consumerIdList;

    @ApiModelProperty(value = "模板二: VCC用户ID")
    private String memberId;

    @ApiModelProperty(value = "模板二: 用户电话")
    private String phone;

    @ApiModelProperty(value = "模板一:设备imei / 模板二")
    private String imei;

    @ApiModelProperty(value = "户号")
    private String subsCode;

    @ApiModelProperty(value = "户名")
    private String custName;

    @ApiModelProperty(value = "户址")
    private String custAddress;

    @ApiModelProperty(value = "户主手机号")
    private String custPhone;

    @ApiModelProperty(value = "服务到期查询")
    private Integer serviceStatus;

    @ApiModelProperty(value = "创建时间 范围 yyyy-MM-dd")
    private String createStartTime;

    @ApiModelProperty(value = "创建时间 范围 yyyy-MM-dd")
    private String createEndTime;

    @ApiModelProperty(value = "是否有经纬度")
    private Integer hasLongitudeAndLatitude;

    @ApiModelProperty(value = "是否有电磁阀")
    private Integer hasValve;

    @ApiModelProperty(value = "权限")
    private String authority;

    private String spId;

    private Integer page = 1;

    private Integer pageSize = 10;
    @ApiModelProperty(value = "组织编码")
    private String orgCode;

    @ApiModelProperty(value = "客户地址")
    private String customerAddress;
}
